作业辅导网

标题: 西安交通大学16年9月课程考试《程序设计基础(高起专)》作业考核试题 [打印本页]

作者: 李老师    时间: 2016-9-7 13:57
标题: 西安交通大学16年9月课程考试《程序设计基础(高起专)》作业考核试题
西安交通大学16年9月课程考试《程序设计基础(高起专)》作业考核试题
试卷总分:100       测试时间:--
单选题
多选题
判断题

一、单选题(共 30 道试题,共 60 分。)V
1.  要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。
A.
fopen("A.\user\abc.txt","r")
B.
fopen("A.\\user\\abc.txt","r+")
C.
fopen("A.\user\abc.txt","rb")
D.
fopen("A.\\user\\abc.txt","w")
      满分:2  分
2.  若使用一维数组名作函数实参,则以下正确的说法是()。
A. 必须在主调函数中说明此数组的大小
B. 实参数组类型与形参数组类型可以不匹配
C. 在被调用函数中,不需要考虑形参数组的大小
D. 实参数组名与形参数组名必须一致
      满分:2  分
3.  fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是()。
A. 字符串读入后不会自动加入'\0'
B. fp是file类型的指针
C. fgets函数将从文件中最多读入n-1个字符
D. fgets函数将从文件中最多读入n个字符
      满分:2  分
4.  设C语言中,int类型数据占2个字节,则short类型数据占()。
A. 1个字节
B. 2个字节
C. 4个字节
D. 8个字节
      满分:2  分
5.  若有int i=3,*p;p=&i;下列语句中输出结果为3的是()。
A. printf("%d",&p);
B. printf("%d",*i);
C. printf("%d",*p);
D. printf("%d",p);
      满分:2  分
6.  下列标识符中,不合法的C语言用户自定义标识符是()。
A. printf
B. enum
C. _
D. sin
      满分:2  分
7.  以下只有在使用时才为该类型变量分配内存的存储类说明是()。
A. auto和static
B. auto和register
C. register和static
D. extern和register
      满分:2  分
8.  若k为int型变量,则以下程序段的执行结果是()。k=-8567;printf("|%06D|\n",k);
A. 格式描述符不合法,输出无定值
B. 输出为|%06D|
C. 输出为|0-8567|
D. 输出为|-8567|
      满分:2  分
9.  已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是()。
A. 0
B. 语法错
C. 1
D. "假"
      满分:2  分
10.  C语言中,要求运算数必须是整型的运算符是()。
A. ^
B. %
C. !
D. >
      满分:2  分
11.  设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()。
A. int
B. float
C. double
D. 不确定
      满分:2  分
12.  以下叙述中不正确的是()。
A. 一个好的程序应该有详尽的注释
B. 在C程序中,赋值运算符的优先级最低
C. 在C程序中,j++;是一条赋值语句
D. C程序中的#include和#define均不是C语句
      满分:2  分
13.  以下运算符中,优先级最高的运算符是()。
A. =
B. !=
C. *(乘号)
D. ()




欢迎光临 作业辅导网 (http://aopeng100.com/) Powered by Discuz! X3.2