《Web开发笔试题》doc版.doc_第1页
《Web开发笔试题》doc版.doc_第2页
《Web开发笔试题》doc版.doc_第3页
《Web开发笔试题》doc版.doc_第4页
《Web开发笔试题》doc版.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件开发笔试题(Web开发)C语言基础1 (4分)用变量a给出下面的定义a) 一个整型数:_b) 一个指向整型数的指针:_c) 一个指向指针的的指针,它指向的指针是指向一个整型数:_d) 一个有10个整型数的数组:_e) 一个有10个指针的数组,该指针是指向一个整型数的:_f) 一个指向有10个整型数数组的指针:_g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数:_h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数_2 (2分)请写出以下语句输出的结果:int i = 43 ;int j = 5 ;double f = 25.45181 ;a) printf(i=%d, j=%d, f=%3.2f , i , j , f ) :_b) printf(i=%X, j=%06d, i/j=%d , i , j , i/j ) :_3 (2分)用宏定义完成:输入两个整数,求他们相除的余数_4 (3分)以下为32位Windows下的C+程序,请计算:char srt=“Hello”;char *p=str;请计算:sizeof(str)= sizeof(p)= strlen(p)= void Func (char str100)void *p=malloc(100);请计算sizeof(str)= sizeof(p)= int a3=1,2,3;int b=sizeof(a)/sizeof(a0);请计算:b= 5 设有以下语句,则_不是对a数组元素的正确引用,其中0 a10=0,1,2,3,4,5,6,7,8,9, *p=a;A)ap-a B) *(&ai) C) pi D) *(*(a+i)6 (1分)下面是C语言中两种if语句判断方式。请问哪种写法更好?为什么?int n; if (n = 10) / 第一种判断方式 if (10 = n) / 第二种判断方式 7 (2分)static关键字的用途?(请至少说明二种) 8 (2分)typedef 在C语言中频繁用以声明一个已经存在的数据类型的同义字。也可以用预处理器做类似的事。例如:#define dPS struct s * typedef struct s * tPS; 以上两种情况的意图都是要定义dPS 和 tPS 作为一个指向结构s指针。哪种方法更好呢?(如果有的话)为什么?_9 (4分)以下是一组有关内存知识的问题,请仔细看题,回答void GetMemory(char *p)p=(char *)malloc(100);void Test(void)char *str=Null;GetMemory(str);strcpy(str,“hello world”);printf(str);请问运行Test函数会有什么样的结果? char *GetMemory(void)char p=“hello world”return p;void Test(void)char *str=NULL;str=GetMemory();printf(str);请问运行Test函数会有什么样的结果? Void GetMemory2(char *p,int num)*p=(char *)malloc(num);void Test(void)char *str=NULL;GetMemory(&str,100);strcpy(str,“hello”);printf(str);请问运行Test函数会有什么样的结果? void Test(void)char *str=(char *) malloc(100); strcpy(str,“hello”);free(str);if(str !=NULL) strcpy(str,“world”); printf(str);请问运行Test函数会有什么样的结果? 10 (3分)读下面这段代码:struct S int i; int * p;void main() S s; int * p = &s.i; p0 = 4; p1 = 3; s.p = p; s.p1 = 1; s.p0 = 2;问:程序会在哪一行死掉,为什么。_11 (5分)编程:从键盘上接收一个正求整数m,求出它的所有素数因子,并输出。WEB开发12、列举你所知道的WEB开发相关的技术,尽可能对它的使用做简单描述。13、HTML表单中的标记input有哪些类型,表单中还有哪些常用的标记?14、多个页面间传递数据的方式及其优缺点?15、你常用的ASP.NET服务器端控件有哪些?运行后被转成的对应的HTML标记。16、在中,WEB页面会向服务器发送数据,服务器处理这些数据并把处理结果发送给用户,请谈谈这个交互过程的实现?17、在HTML中表格标签用来呈现多条记录形式的数据, 现在假设在页面中,有一个students对象数组。请写一个代码片断把这个数组输出成一个表格, 下面是Student类的定义public class Student public Student(string name, int age, int grade) _ = name;this.age_ = age;this.grade_ = grade;private string name_;private int age_;private int grade_;public string Name get return _; public int Age get return this.age_; public int Grade get return this.grade_; 18、代码Response.Write(姓名:);执行的结果是什么?19、在我们的Ms Sql Server数据库中有一个简单的学生数据库, 其中有四张数据表学生信息表(students)学号 sno姓名 name年龄 age年级 grade课程数据表(courses)课程号 cno课程名 name授课老师编号 tno教师表(teachers)编号 tno姓名 name电话 telephone学生选课关系表 students_courses_map学生学号 sno课程号 cno成绩 score19、请回答以下的问题.1)如果想统计学号是 ST1000 的学生选了几门课. 请写出对应的SQL语句.2) 如果想大致看一看学号是 ST1000 的学生选了哪几个老师的课,请用SQL语句选出这些老师的信息.3)假如一个学生所选的课程,他没有去上的话,老师可以不用给他成绩,相应的成绩字段就不会有值。 如果一个学生选了课但没有去上,这种情况,学校可能会找他谈话, 请用一条SQL语句选出这样的学生。4)学校为了让学生数据库保持最小,通常不保留多余的数据。学号为 ST2000的学生转学了,请用SQL语句把这位学生的数据删去。5)如果一个学生他所选的每一门课程的成绩都在90分以上(包括90分),学校会为他发奖学金。请你用SQL选出可以拿到奖学金的同学。6)一位编号为T1000的老师生病了,请了一学期的假期,学校决

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论