【专业课真题】南京师范大学2005—2008年C语言与Web真题

  • 格式:doc
  • 大小:176.00 KB
  • 文档页数:41

下载文档原格式

  / 41
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2005年

一、填空题

1、描述“一个整数n能被3或7整除”的C语言逻辑表达式为( ).

2、C语言中的标识符只能由()三种字符组成,且第一个字符()

3、C语言中,if和#if得差别在于()

4、以下程序的运行结果是()

#define ADD(x,y)x+y

V oid main()

{

Printf(“%d\n”,ADD(1,2)*ADD(3,4));

}

5、如下函数将字符t中的内容拷贝到字符串s中,只允许使用一个C 语言语句来实现该函数,该语句是()

V oid mystrcpy(char *s,char *t){

( )

}

6、使用fopen函数打开位于当前目录的上一级目录下的文本文件text.txt(仅读),并返回一个文件指针的语句是()

7、任何一个HTML标记都可以有title,style,id和()等四种属性。

8、为了让一个表格单元格中的文字以一行显示(即不换行),可以在td标记中使用()属性

9、在HTML语言中, 表示(),>表示()

10、在HTML语言中,可以使用()和()两种方法来指定颜色

11、在HTML语言中,div和span标记的作用是()

12、与不使用CSS相比,使用CSS来控制Web页面的布局和外观,其好处之一是()

13、为了阻止浏览器对表单中的不合格数据进行提交,可以为该表单的()事件处理器增加一个Javascrip/VBScript脚本函数,当该函数返回一个()值时,该表单就不会被提交

14、XML文档的文档结构是由()和()来确定的

15、DOM是()的缩写,DOM的作用是()

二、选择题

1、设int a=0,b=5;执行表达式++a||++b,a+b后,a,b和表达式的值分别是()

A、1,5,7

B、1,6,7

C、1,5,6

D、0,5,7

2、使用C语言描述关系表达式a≤x<b,正确的描述是()

A、a<=x

B、x>=a&x

C、x>=a&&x

D、a<=x&&

3、已知c是字符型变量,下面不正确的赋值语句是()

A、c=2+3;

B、c=‟2+3‟ ;

C、c=‟\2‟+3;

D、c=‟2‟+‟3‟;

4、若有变量定义:int *p,m=2,n; 以下正确的程序段是()

A、p=&n; scanf(“%d”,&p);

B、p=&n; scanf(“%d”,*p);

C、scanf(“%d”,&n);*p=n;

D、p=&n;*p=m;

5、如下程序的的运行结果是()

Main() {

Char a[]=”programming”,b[]=”language”;

Char *p1=a,*p2=b;

Int i;

For(i=0;i<7;i++)

If(*(p1+i)==*(p2+i))

Printf(“%c”,*(p1+i));

}

A、gm

B、rg

C、or

D、ga

6、设有以下语句,则()不是对a数组元素的正确引用

Int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a,i=9;

A、*(*(a+i))

B、*(&a[i])

C、p[i]

D、a[p-a]

7、如下程序的运行结果是()

Typedefunion{long x[2];int y[4];char z[8];} type;

Type type;

Main(){

Printf(“%d\n”,sizeof(type));

}

A、32

B、16

C、8

D、不能确定

8、以下不能正确定义二维数组的选项是()

A、int a[2][2]={{1},{2}};

B、int a[2][]={{1,2},{3,4}};

C、int a[2][2]={{1},2,3};

D、int a[][2]={1,2,3,4};

9、设有定义int a[5][5],*b[5],(*c)[5]; 则a,b,c被分别称为是()

A、数组、数组指针、指针数组

B、数组、指针数组、指针函数

C、数组、数组指针、函数指针

D、数组、指针数组、数组指针

10、Web浏览器用户不可以查看到一个网页的()

A、HTML源码

B、ASP源码

C、Javascript源码

D、CSS源码

11、以下对GIF图像文件描述不正确的是()

A、支持多达65536种颜色

B、支持透明色

C、仅支持256种颜色

D、支持动画

12、HTTP中的Cookie是()

A、浏览器放在服务器端的小段数据

B、服务器放在浏览器端的小段数据

C、用户通过浏览器中的表单提交给服务器的小段数据

D、用户通过浏览器页面从服务器端获得的小段数据

三、C语言大题

1、编写一个完整的C语言程序,它能够将键盘输入的10进制数以16进制格式输出。

2、阅读以下程序说明及程序本身,然后回答问题。

【程序说明】假如一个学生的所有课程的成绩用一个链表来存放,链表的每个节点保存一门课程的成绩。由于成绩可以有百分制(成绩为0~100之间的整数),也可以有5级制(成绩为A~E大写字母,A最高,E最低),故在定义链表节点时,增加了一个字段type来标识该区别。

【程序】

#include

#include

Typedefstruct tag_NODE{

Int type;

#define TYPE_100 1

#define TYPE_5 2

Union{

Int score;

Char grade;

}cj;