好文档 - 专业文书写作范文服务资料分享网站

公司c语言笔试题培训讲学

天下 分享 时间: 加入收藏 我要投稿 点赞

1. 写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。(#define MIN(A,B) ((A)

<= (B) (A) : (B)))

2. 用变量a给出下面的定义 3. a) 一个整型数(int a)

4. b) 一个指向整型数的指针(int *a)

5. c) 一个指向指针的的指针,它指向的指针是指向一个整型数(int **a) 6. d) 一个有10个整型数的数组(int a[10])

7. e) 一个有10个指针的数组,该指针是指向一个整型数的(int *a[10]) 8. f) 一个指向有10个整型数数组的指针(int (*a)[10])

9. g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(int

(*a)(int))

10. int a = 5, b = 7, c; c = a+++b; a=(6), c=(12)

11. char str[] = “Hello” ;char *p = str ;int n = 10;

请计算

sizeof (str ) = (6); sizeof ( p ) = (4) sizeof ( n ) = (4)

5. void Func ( char str[100]) {

请计算

sizeof( str ) = (4); }

6. void *p = malloc( 100 );

请计算

sizeof ( p ) =(4) ; 7. 以下程序的输出结果是 main( ) { int k=17;

printf(“%d,%o,%x \\n”,k,k,k); } (17,21,11)

8. 在位运算中,操作数每右移一位,其结果相当于(操作数除以2) 9. 若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n++ 后x的值为(10),n的值为(6)

10. 若有定义:int a[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[1][2]得到的初值是(0),a[2][1]得到的初值是(6)。

11. 若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为(1) 12. 请写出下列代码的输出内容(10,12,120) #include main() {

int a,b,c,d; a=10; b=a++; c=++a; d=10*a++;

printf(\,c,d:%d,%d,%d\,b,c,d); return 0; }

13. 填写下列代码运行的结果。 void main(void) {

int a[2][3] = {

{1, 2, 3}, { 4, 5,6} };

int *p = (int *)(a + 1); p--;

printf(“%d\\n”, *p); }

输出 (3)

14. 填写下列代码运行的结果。 void main(void) {

int a[2][3] = {

{1, 2, 3}, { 4, 5,6} };

int *p = (int *)(a[0] + 1); p--;

printf(“%d\\n”, *p); }

输出(1)

15. 填写下列代码运行的结果。 void main(void) {

int a[2][3] = {

{1, 2, 3}, { 4, 5,6} };

int *p = (int *)(&a + 1); p--;

printf(“%d\\n”, *p); }

输出(6)

16. 填写下列代码运行的结果。

void main(void) {

int a[2][3] = {

{1, 2, 3}, { 4, 5,6} };

printf(“%d, %d”, sizeof(a), sizoe(a[1])); }

输出(24,12)

17. 填写下列代码运行的结果。 int main() {

char a[2][3] ={

{‘a’, ‘b’, ‘c’}, {‘d’, ‘e’, ‘\\0’} };

printf(“%s ”, a[0]); return 0; }

输出(abcde)

18. #include 和 #include “filename.h” 有什么区别? 答:对于#include ,编译器从标准库路径开始搜索 filename.h

对于#include “filename.h” ,编译器从用户的工作路径开始搜索 filename.h 19. 写一个函数找出一个整数数组中,第二大的数。自己设计函数的形式参数和返回值。 20. 写一个函数,输入一个字符串,分别统计出其中的英文字母数,数字,空格,和其他字

符。 SAP ABAP DMS

1. 用到的BAPI:BAPI_DOCUMENT_CREATE2 ,ZBAPI_DOCUMENT_CHECKOUTVIEW2,

BAPI_DOCUMENT_DELETE_DIRECT

文档开发

2. 其中ZBAPI_DOCUMENT_CHECKOUTVIEW2是从标准的

BAPI_DOCUMENT_CHECKOUTVIEW2改写(标准的在导出文档时,会自定义一个文档名称);改动代码如下: a) 新增函数组ZMM_CVBAPI

b) 将LCVBAPITOP的定义对象拷贝到LZMM_CVBAPITOP c) 在LZMM_CVBAPITOP最后添加如下:

INCLUDE lcvbapif01. INCLUDE lcvbapif02. INCLUDE lcvbapif03. INCLUDE lcvbapif04. INCLUDE lcvbapif05. INCLUDE lcvbapif06. INCLUDE lcvbapif07.

d) 拷贝函数BAPI_DOCUMENT_CHECKOUTVIEW2到新

ZBAPI_DOCUMENT_CHECKOUTVIEW2,添加IMPORT参ORFILENAME,并修改代码。

公司c语言笔试题培训讲学

1.写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。(#defineMIN(A,B)((A)<=(B)(A):(B)))2.用变量a给出下面的定义3.a)一个整型数(inta)4.b)一个指向整型数的指针(int*a)5.c)一个指向指针的的指针,它指向的指针是指向一个
推荐度:
点击下载文档文档为doc格式
695zj8ylxe4g4gh0kzl91od1e2lms500xvp
领取福利

微信扫码领取福利

微信扫码分享